Controllable-Choice Message Sequence Graphs

نویسندگان

  • Martin Chmelik
  • Vojtech Rehák
چکیده

We focus on the realizability problem of Message Sequence Graphs (MSG), i.e. the problem whether a given MSG specification is correctly distributable among parallel components communicating via messages. This fundamental problem of MSG is known to be undecidable. We introduce a well motivated restricted class of MSG, so called controllable-choice MSG, and show that all its models are realizable and moreover it is decidable whether a given MSG model is a member of this class. In more detail, this class of MSG specifications admits a deadlockfree realization by overloading existing messages with additional bounded control data. We also show that the presented class is the largest known subclass of MSG that allows for deadlock-free realization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Compositional Message Sequence Graphs

We extend the formal developments for message sequence charts (MSCs) to support scenarios with lost and found messages. We define a notion of extended compositional message sequence charts (ECMSCs) which subsumes the notion of compositional message sequence charts in expressive power but additionally allows to define lost and found messages explicitly. As usual, ECMSCs might be combined by mean...

متن کامل

On Message Sequence Graphs and Finitely Generated Regular MSC Languages

Message Sequence Charts (MSCs) are an attractive visual formalism widely used to capture system requirements during the early design stages in domains such as telecommunication software. A standard method to describe multiple communication scenarios is to use message sequence graphs (MSGs). A message sequence graph allows the protocol designer to write a finite specification which combines MSCs...

متن کامل

Implementing and Verifying Message Sequence Chart Speciications Using Promela/xspin

We discuss a translation of Message Sequence Charts (MSCs) into the language Promela (we call this translation anìmplementation') that is consistent with the formal semantics we have previously de-ned for Message Flow Graphs and Message Sequence Charts, which handled the syntactic features with mathematical import from ITU-T recommendation Z.120. We report on experiments executing the Promela c...

متن کامل

Delayed choice: an operator for joining Message Sequence Charts

We study the extension of a simple process algebra with the delayed choice operator. It diiers from the normal non-deterministic choice in that the moment of choice is delayed until all alternatives can be distinguished by their rst action. An application is in joining Message Sequence Charts.

متن کامل

Implementing and Verifying Msc Specifications Using

We discuss a translation of Message Sequence Charts (MSCs) into the language PROMELA (we call this translation anìmplementation') that is consistent with the formal semantics we have previously deened for Message Flow Graphs and Message Sequence Charts, which handled the syntactic features with mathematical import from ITU-T recommendation Z.120. We report on experiments executing the PROMELA c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012